@charset "UTF-8";

/*
	Created by SDPsM (http://sdpsm.com)
*/

/* Reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}
strong{font-style:normal;font-weight:bold}
em{font-style:italic;font-weight:normal}
ul{list-style:disc;padding:0 0 15px 15px}
ol{list-style:decimal;padding:0 0 15px 25px}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
fieldset,img,abbr,acronym{border:0}
html,body{height:100%;width:100%}

/*html{overflow: hidden}*/

/* Layouts & Globals */
.g-clear{clear:both;display:block;height:1px;overflow:hidden}
.g-hidden{display:none}
a{color:#ED1C24}
body{background:#fff url('/images/bg.gif') left top;color:#000;font:14px Arial;min-height:2000px;min-width:2500px}
input.i-text{height:20px;width:100%}
input.i-submit{background:transparent;border:0;border-bottom:1px dashed #555;color:#333;cursor:pointer;font:17px 'Comic Sans Ms'}
textarea{width:100%;height:200px}
hr{background:#ddd;height:1px;border:0}
span.s-ok{color:green}
span.s-error{color:red}
.g-right{float:right}
.l-left{text-align:left}
h1{color:#000;font:30px Georgia}
h2{color:#000;font:21px Georgia}
h3{color:#000;font:17px Georgia}
p{margin:5px 0 3px}

/* Images */
img.i-photo{background:url('/images/brood-img-shadow.png') no-repeat center bottom;padding-bottom:9px}
img.i-photo-left{float:left;margin:10px 15px 0 0}
img.i-photo-right{float:right;margin:10px 0 0 15px}
ul.ul-images{list-style:none;padding:0;margin:0 0 10px;text-align:center}
ul.ul-images img{display:block;margin:0 auto -5px}
ul.ul-images li{display:inline-block;margin:5px 3px;position:relative;*display:inline;zoom:1}
ul.ul-images li img.i-img-shadow{position:absolute;top:100%;width:150px;display:block}

/* ViewBox */
div.b-sdpsmViewBox-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000;opacity:.3;z-index:55}
div.b-sdpsmViewBox{position:fixed;z-index:77;text-align:center;top:0;left:0;bottom:0;right:0}
div.b-sdpsmViewBox-box-gallery{position:absolute;background:#333;border:1px solid #666;box-shadow:0 0 5px 5px #000;-moz-box-shadow:0 0 5px 5px #000;-webkit-box-shadow:0 0 5px 5px #000;min-height:75px;min-width:200px;max-height:90%;max-width:90%}
div.b-sdpsmViewBox-box-page{position:absolute;left:0;top:0;width:100%;height:100%;overflow-x:scroll}
div.b-sdpsmViewBox-box-page div.b-sdpsmViewBox-box-page-content{margin:35px auto;border:1px solid #666;min-height:85%;width:800px;background:#fff;text-align:left;padding:10px;box-shadow:0 0 15px 5px #555;-moz-box-shadow:0 0 15px 5px #555;-webkit-box-shadow:0 0 15px 5px #555;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
div.b-sdpsmViewBox-box-page div.b-sdpsmViewBox-box-page-content-loading{background:#fff url('/images/loading.gif') no-repeat center center}
div.b-sdpsmViewBox img.p-photo{max-width:100%;max-height:100%;margin:0 auto}
div.b-sdpsmViewBox .l-max{position:absolute;top:0;left:0;right:0;bottom:0}
div.b-sdpsmViewBox .b-arrow{position:absolute;top:0;cursor:pointer;width:100px;height:100%;background:transparent url('/images/blank.gif') no-repeat -999px 45%}
div.b-sdpsmViewBox .b-arrow:hover{background-position:center 45%}
div.b-sdpsmViewBox .b-arrow-left{left:-50px;background-image:url('/images/overlay/left.png')}
div.b-sdpsmViewBox .b-arrow-right{right:-50px;background-image:url('/images/overlay/right.png')}

/* Navigation */
div.b-navigation{background:url('/images/navigation-bg.png') repeat-x left top;font:bold 15px 'Comic Sans MS';height:40px;left:20px;position:fixed;top:20px;z-index:15}
div.b-navigation a{color:#fff;margin:0 10px}
div.b-navigation div.b-navigation-links{padding:7px 10px 0}
div.b-navigation div.b-navigation-side-left{background:url('/images/navigation-sides.png') no-repeat left top;height:40px;left:0;position:absolute;top:0;width:5px;margin:0 0 0 -5px}
div.b-navigation div.b-navigation-side-right{background:url('/images/navigation-sides.png') no-repeat right top;height:40px;position:absolute;right:0;top:0;width:5px;margin:0 -5px 0 0}

div.b-sdpsm{position:fixed;top:5px;right:10px;font-size:9px;z-index:999;color:#ccc}
div.b-sdpsm a{color:#bbb}

/* Blocks */
/*
div.b-counter{background:url('/images/counter-bg.jpg') no-repeat left top;height:194px;left:234px;position:absolute;top:273px;width:196px;z-index:99}
div.b-counter div.b-counter-ring{background:url('/images/counter-ring.gif') no-repeat left top;height:50px;left:100%;margin:-26px 0 0 -20px;position:absolute;top:0;width:38px}
div.b-counter div.b-digits{background:url('/images/digits-bg.gif') repeat-x left top;color:#fff;display:inline-block;*display:inline;margin:0 5px;overflow:hidden;text-align:center;zoom:1}
div.b-counter div.b-digits div.b-side-left{background:url('/images/digits-sides.gif') no-repeat -10px top;padding:0 0 0 15px}
div.b-counter div.b-digits div.b-side-right{background:url('/images/digits-sides.gif') no-repeat right top;height:80px;margin:0 -10px 0 0;padding:0 25px 0 0}
div.b-counter div.b-digits div.l-box{padding:10px 0 0}
div.b-counter div.b-digits span.s-nums{display:block;font-size:45px;line-height:1em}
div.b-counter div.l-page{padding:20px 0 0;text-align:center}
div.b-counter h1{color:#666;font:20px 'Comic Sans MS';margin:0 0 10px}
*/

div.b-spoiler{background:#eee;border:1px solid #ddd;margin:5px 0 7px}
div.b-spoiler div.b-spoiler-header{cursor:pointer;font:italic 16px Georgia;padding:5px}
div.b-spoiler div.b-spoiler-content{padding:5px;border-top:1px solid #ddd;display:none}

table.t-cat-info{font-size:12px;font-style:italic;margin:5px 0 7px 15px;font-weight:bold;text-align:left}
table.t-cat-info td{padding:2px}
table.t-cat-info tr td:first-child{padding-right:15px;font-weight:normal}

table.t-pedigree{width:100%;font-size:11px;font-style:italic;text-align: center}
table.t-pedigree td{border:1px dashed #ccc;padding:5px}

table.t-exhibitions{width:100%;font-size:12px;font-style:italic}
table.t-exhibitions th{font-style:italic;font-weight:bold;padding:5px}
table.t-exhibitions td{border:1px dashed #ccc;padding:5px}

div.b-brood{background:url('/images/brood-bg.jpg') left top;position:absolute;z-index:9}
div.b-brood div.b-corner{background:url('/images/brood-corners.png') no-repeat left top;height:23px;position:absolute;width:23px}
div.b-brood-light div.b-corner{background:url('/images/brood-light-corners.png') no-repeat left top}
div.b-brood div.b-corner-bottom-left{background-position:bottom left;margin:-23px 0 0;top:100%}
div.b-brood div.b-corner-bottom-right{background-position:bottom right;left:100%;margin:-23px 0 0 -23px;top:100%}
div.b-brood div.b-corner-top-left{background-position:top right;left:100%;margin:0 0 0 -23px}
div.b-brood div.l-page{padding:10px 20px 20px;text-align:center}
div.b-brood h1{color:#563310/*;font:italic 30px Georgia;margin:10px 0*/}
div.b-brood h2{color:#563310/*;font:italic 20px Georgia;margin:10px 0 5px*/}
div.b-brood h3{color:#563310/*;font:italic 17px Georgia;margin:10px 0 5px*/}
div.b-brood p{text-align:left;font-size:12px;padding:3px 0 5px}
div.b-brood ol{text-align:left}
div.b-brood table.t-pedigree{font-size:11px;border:1px solid #999;width:100%;text-align:left}
div.b-brood table.t-pedigree td{border:1px solid #999;padding:2px 5px;vertical-align:middle}

div.b-brood img.i-shadow{position:absolute;top:100%;width:98%;left:1%}
div.b-brood-light{background:url('/images/brood-light-bg.jpg') left top}

/*
div.b-brood-header{left:200px;top:150px;width:550px}
div.b-brood-kittens{left:1200px;top:200px;width:600px}
div.b-brood-cats{left:900px;top:1250px;width:520px}

div.b-brood-5th{left:200px;top:520px;width:520px}
div.b-brood-5th div.b-bottom-stains{background:url('/images/brood-4th-bottom-stains.jpg') no-repeat center bottom}
div.b-brood-5th div.b-top-stains{background:url('/images/brood-4th-top-stains.jpg') no-repeat center top}

div.b-brood-4th{left:1400px;top:1900px;width:520px}
div.b-brood-4th div.b-bottom-stains{background:url('/images/brood-4th-bottom-stains.jpg') no-repeat center bottom}
div.b-brood-4th div.b-top-stains{background:url('/images/brood-4th-top-stains.jpg') no-repeat center top}

div.b-brood-3rd{left:1400px;top:1350px;width:520px}
div.b-brood-3rd div.b-bottom-stains{background:url('/images/brood-3rd-bottom-stains.jpg') no-repeat left bottom}
div.b-brood-3rd div.b-top-stains{background:url('/images/brood-3rd-top-stains.jpg') no-repeat center top}
*/


div.b-text{position:absolute;z-index:9;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-box-shadow:1px 1px 15px -5px;-webkit-box-shadow:1px 1px 15px -5px;box-shadow:1px 1px 15px -5px;background:#fff;border:1px solid #eee;border-radius:10px}
div.b-text div.b-content{position:relative;z-index:133}
div.b-text div.l-page{padding:15px 25px}
div.b-text p{margin:5px 0 7px;line-height:1.4em}

/*div.b-text-bringing_up{left:940px;top:200px;width:500px}
div.b-text-bringing_up div.b-top-stains{background:url('/images/text-bringing_up-top-stains.jpg') no-repeat right top}
div.b-text-bringing_up img.i-shadow{*height:935px;*margin:-9% 0 0 -4%}
*/

div.b-text-about div.b-top-stains{background:url('/images/text-about-top-stains.jpg') no-repeat left 150px}

div.b-text-contacts dt{padding:10px 0 0}
div.b-text-contacts dd{padding:3px 5px 0 0}

div.b-quote{font:italic 17px Georgia;position:absolute;text-shadow:3px 3px 10px #777;z-index:77}
div.b-quote div.b-quote{font-size:50px;position:absolute;width:30px}
div.b-quote div.b-quote-left{left:0;margin:-27px 0 0 -30px;top:0}
div.b-quote div.b-quote-right{margin:-37px 0 0;right:0;top:100%}
div.b-quote span.s-author{font-size:13px;margin:10px 0 0;position:absolute}

div.b-quote-01{color:#fff;left:139px;top:200px;width:190px}
div.b-quote-01 div.b-quote-right{margin-right:15px}
div.b-quote-02{color:#fff;left:865px;top:100px;width:190px}
div.b-quote-02 div.b-quote-right{margin-right:85px}
div.b-quote-03{color:#155c7b;left:530px;top:415px;width:230px}
div.b-quote-03 div.b-quote-right{margin-right:95px}
div.b-quote-04{color:#fff;left:1475px;top:210px;width:180px}
div.b-quote-04 div.b-quote-right{margin-right:25px}
div.b-quote-05{color:#fff;left:1380px;top:1150px;width:250px;text-shadow:1px 1px 3px #000}
div.b-quote-05 div.b-quote-right{margin-right:-15px}
div.b-quote-06{color:#155c7b;left:920px;top:1915px;width:235px}
div.b-quote-06 div.b-quote-right{margin-right:-15px}

img.i-fife{position:absolute;top:75px;left:130px}
img.i-luka{position:absolute;top:50px;left:750px}

div.b-stain{position:absolute;z-index:5}
div.b-stain-01{background:url('/images/stain-01.jpg') no-repeat left top;height:227px;left:61px;top:120px;width:316px}
div.b-stain-02{background:url('/images/stain-02.jpg') no-repeat left top;height:226px;left:792px;top:8px;width:300px}
div.b-stain-03{background:url('/images/stain-03.jpg') no-repeat left top;height:264px;left:1319px;top:121px;width:492px}
div.b-stain-04{background:url('/images/stain-04.jpg') no-repeat left top;height:249px;left:1321px;top:1061px;width:327px}

div.b-track{position:absolute;z-index:3}
div.b-track-01{background:url('/images/track-01.gif') no-repeat left top;height:91px;left:0;top:1801px;width:71px}
div.b-track-02{background:url('/images/track-02.gif') no-repeat left top;height:87px;left:0;top:1698px;width:63px}
div.b-track-03{background:url('/images/track-03.gif') no-repeat left top;height:90px;left:241px;top:1677px;width:94px}
div.b-track-04{background:url('/images/track-04.gif') no-repeat left top;height:90px;left:237px;top:1766px;width:94px}
div.b-track-05{background:url('/images/track-05.gif') no-repeat left top;height:93px;left:434px;top:1567px;width:91px}
div.b-track-06{background:url('/images/track-06.gif') no-repeat left top;height:89px;left:334px;top:1458px;width:93px}
div.b-track-07{background:url('/images/track-07.gif') no-repeat left top;height:90px;left:307px;top:1339px;width:94px}
div.b-track-08{background:url('/images/track-08.gif') no-repeat left top;height:91px;left:110px;top:1301px;width:91px}
div.b-track-09{background:url('/images/track-09.gif') no-repeat left top;height:88px;left:75px;top:1199px;width:96px}
div.b-track-10{background:url('/images/track-10.gif') no-repeat left top;height:74px;left:1332px;top:0;width:92px}
div.b-track-11{background:url('/images/track-11.gif') no-repeat left top;height:51px;left:787px;top:0;width:89px}*/
div.b-track-12{background:url('/images/track-12.gif') no-repeat left top;height:146px;left:394px;/*400*/top:155px;/*152*/width:120px}

div.b-track-13{background:url('/images/track-13.gif') no-repeat left top;height:91px;left:642px;top:214px;width:92px}
div.b-track-14{background:url('/images/track-14.gif') no-repeat left top;height:91px;left:654px;top:315px;width:94px}
div.b-track-15{background:url('/images/track-15.gif') no-repeat left top;height:91px;left:888px;top:357px;width:93px}
div.b-track-16{background:url('/images/track-16.gif') no-repeat left top;height:91px;left:869px;top:484px;width:95px}
div.b-track-17{background:url('/images/track-17.gif') no-repeat left top;height:93px;left:1073px;top:555px;width:90px}
div.b-track-18{background:url('/images/track-18.gif') no-repeat left top;height:93px;left:1072px;top:674px;width:89px}
div.b-track-19{background:url('/images/track-19.gif') no-repeat left top;height:91px;left:1278px;top:733px;width:94px}
div.b-track-20{background:url('/images/track-20.gif') no-repeat left top;height:90px;left:1288px;top:852px;width:96px}
div.b-track-21{background:url('/images/track-20.gif') no-repeat left top;height:150px;left:1488px;top:917px;width:129px}
div.b-track-22{background:url('/images/track-22.gif') no-repeat left top;height:109px;left:1720px;top:1073px;width:162px}
div.b-track-23{background:url('/images/track-23.gif') no-repeat left top;height:90px;left:1950px;top:1194px;width:181px}
div.b-track-24{background:url('/images/track-24.gif') no-repeat left top;height:97px;left:2218px;top:1250px;width:171px}